Earliest Finish Time Earliest Finish Time Worst Case Best Case Latest Finish Time Best Case Latest Finish Time Worst Case Duration Activity Activity
نویسندگان
چکیده
In this paper, we present a novel technique for modeling, checking, and enforcing temporal constraints in workkow processes containing conditionally executed activities. Existing workkow time model-ing proposals either do not discriminate between time constraints that apply to disparate execution paths, or they treat every execution path independently. Consequently, superruous time constraint violations may be detected at modeling time, even when each execution path does not violate any constraints. In addition, scheduling connicts during process execution may not be detected for activities that are common to multiple execution paths. Our approach addresses these problems by (partially) unfolding the workkow graph associated with a process that contains conditionally executed activities and, then, incorporating the temporal constraints in the time calculations performed on the unfolded graph.
منابع مشابه
A New Strategy for Improving the Effectiveness of Resource Reclaiming Algorithms in Multiprocessor Real-Time Systems
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the recent past. Tasks in these systems have deadlines to be met, and most of the realtime scheduling algorithms use worst case computation times to schedule these tasks. Many resources will be left unused if the tasks are dispatched purely based on the schedule produced by these scheduling algorithms,...
متن کاملSurvey : Various Methods for WCET Estimate Calculation
The design of a real-time system revolves heavily around a model known as a task schedule, which allots computational resources to executing tasks, i.e. programs. Many different scheduling algorithms have been invented, all of which depend on a set of temporal properties relevant to each task. One such property is the Worst Case Execution Time (WCET), intuitively described as the longest possib...
متن کاملResource preprocessing and optimal task scheduling in cloud computing environments
Cloud computing came into being and is currently an essential infrastructure of many commerce facilities. To achieve the promising potentials of cloud computing, effective and efficient scheduling algorithms are fundamentally important. However, conventional scheduling methodology encounters a number of challenges. During the tasks scheduling in cloud systems, how to make full use of resources ...
متن کاملOn Systematic Testing for Execution-Time Analysis
Given a program and a time deadline, does the program finish before the deadline when executed on a given platform? With the requirement to produce a test case when such a violation can occur, we refer to this problem as the worst-case execution-time testing (WCETT) problem. In this paper, we present an approach for solving the WCETT problem for loop-free programs by timing the execution of a p...
متن کاملAn Optimal NPV Project Scheduling with Fixed Work Content and Payment on Milestones
Project scheduling Net present value We consider a project scheduling problem with permitted tardiness and discrete time/resource trade-offs under maximum net present value objective. In this problem, a project consists of a set of sequential phases such that each phase contains one or more sub-projects including activities interrelated by finish-start-type precedence relations with a t...
متن کامل